package com.funo.exception;

/**
 * 可恢复服务异常
 * <hr/>
 * <b>2012-11-12:</b> 新建
 * <hr/>
 * 
 * @author yedecan
 * @version 1.0
 */
public class RecoverableException extends RuntimeException {

	private static final long serialVersionUID = 2091712249700356605L;

	public RecoverableException() {
		super();
	}

	public RecoverableException(String message) {
		super(message);
	}

	public RecoverableException(String message, Throwable cause) {
		super(message, cause);
	}

	public RecoverableException(Throwable cause) {
		super(cause);
	}

	/**
	 * 对于业务可恢复的异常不需要堆栈的记录
	 */
	@Override
	public Throwable fillInStackTrace() {
		return this;
	}
}
